#ifndef GLOBAL_H
#define GLOBAL_H

#include "QStyle"
#include <QRegularExpression>
#include <QWidget>
#include <functional>
#include<QByteArray>
#include<QNetworkReply>

#include <iostream>
#include <memory>
#include <mutex>

// repolish 刷新函数
extern std::function<void(QWidget *)> repolish;

enum ReqId {
  ID_GET_VERIFY_CODE = 1001, // 获取验证码
  ID_REF_USER = 1002,        // 注册用户
};

enum Modules {
  REGISTERMOD = 0, // 注册模块
};

enum ErrorCodes {
  SUCCESS = 0,     // 成功
  ERR_JSON = 1,    // JSON解析失败
  ERR_NETWORK = 2, // 网络错误
};
#endif // GLOBAL_H
